package jogoprojetopi;

import s3t.gameElements.AIAction;
import s3t.gameElements.Element;


public class ControleDoTiroInimigo extends AIAction
{

    private Direcoes direcao;

    //Seta a direção do tiro inimigo de acordo com o tipo de direção recebida
    public ControleDoTiroInimigo(Direcoes direcao)
    {
        this.direcao = direcao;
    }

    @Override
    public void doAction(Element element)
    {

        String imageKey = "tiroInimigo";

            //seta o ENUM de direções e a velocidade do tiro
            if(direcao == direcao.ESQUERDA)
                element.doMove(-8, 0);
            if(direcao == direcao.DIREITA)
                element.doMove(+8, 0);
            if(direcao == direcao.CIMA)
                element.doMove(0, -8);
            if(direcao == direcao.BAIXO)
                element.doMove(0, +8);

        element.setImageKey(imageKey);
    }

    @Override
    public void receiveMessage(String message) {
    }
}